//统一管理首页模块接口
import request from "@/utils/request";
import type { HospitalResponseData,HospitalLevelAndRegionResponseData,HospitalInfo } from "./type";
//通过枚举管理首页模块接口地址
enum API {
    //获取已有医院的数据接口
    HOSPITAL_URL = '/hosp/hospital',
    //获取医院的等级与地区接口
    HOSPITALLEVELANDREGION_URL= '/cmn/dict/findByDictCode/',
    //根据关键字搜索医院
    HOSPITALINFO_URL = '/hosp/hospital/findByHosname/',
}
//获取医院的数据
export const reqHospital = (page:number,limit:number,hostype='',districtCode='')=>
request.get<any,HospitalResponseData>(API.HOSPITAL_URL+`/${page}/${limit}?hostype=${hostype}&districtCode=${districtCode}`)
//获取医院的等级或者获取医院地区的数据
export const reqHospitalLevelAndRegion = (dictCode:string)=>
    request.get<any,HospitalLevelAndRegionResponseData>(API.HOSPITALLEVELANDREGION_URL+dictCode)
//关键字搜索获取医院的数据
export const reqHospitalInfo = (hosname:string) =>
    request.get<any,HospitalInfo>(API.HOSPITALINFO_URL+hosname)


